$(function () {
    //功能1 获取用户信息渲染页面
    getUserInfo()
    //功能2 退出登录

    $('#logout').on('click',function(){
        //询问床 是否退出
        layer.confirm('是否确认退出登录?', {icon: 3, title:'提示'}, function(index){
            //do something
            location.href = '/login.html'
            localStorage.removeItem('token')

            //自带代码 关闭询问窗
            layer.close(index);
          });
    })

})
    //获取用户信息函数封装
    function getUserInfo() {
        axios({
            url:'/my/userinfo',
            method:'get',
            // headers:{
            //     Authorization:localStorage.getItem('token')
            // }
        }).then(({data:res})=>{
            //成功回调
         
            if(res.status != 0 ){
                return layui.layer.msg(res.message)
            }
            //渲染头像和用户信息
            renderAvatar(res.data)
        });
    }

    //渲染函数封装
    function renderAvatar(user) {
        //渲染用户名
        //如果有昵称，则将昵称赋值给name,否则是用户名赋值给name
        let name = user.nickname || user.username ;
        $('.welcome').html('欢迎 '+ name);


        //如果上传过图片， 有pic，则将span隐藏，显示图片
        if(user.user_pic != null){
            $('.avatar-text').hide()
            $('.layui-nav-img').show().attr('src',user.user_pic)
        }else{
            //如果没上传过图片，则隐藏头像图片，显示span
            $('.layui-nav-img').hide()
            let first = name[0].toUpperCase()
            $('.avatar-text').show().html(first)
        }
    }
